package com.kmxd.ams.client.arrange.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.v3.oas.annotations.media.Schema;
import java.io.Serializable;
import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * 查询指定时间数据
 *
 * @author ZuoLG
 */
@Schema(description = "查询指定时间数据")
@Data
public class DocumentDayQueryDTO implements Serializable {

  private static final long serialVersionUID = 1L;

  /** 门类配置id 关联s_archive_type表主键 */
  @Schema(description = "门类配置id 关联s_archive_type表主键")
  @NotNull(message = "门类配置id 关联s_archive_type表主键不能为空")
  @TableField(exist = false)
  private Long archTypeId;

  /** 所属表名 */
  @Schema(description = "所属表名")
  @TableField(exist = false)
  private String tableId;

  /** 开始时间 */
  @Schema(description = "开始时间")
  @TableField(exist = false)
  private String startDate;

  /** 结束时间 */
  @Schema(description = "结束时间")
  @TableField(exist = false)
  private String endDate;
}
